package com.changgou.pay.service;


import java.util.Map;

/**
 *
 */
public interface PayService {

    /**
     * 调用微信统一下单接口, 生成支付链接返回
     * @param userName  当前登录用户的用户名
     * @return
     */
    public Map nativePay(String userName) throws Exception;

    /**
     * 调用微信查询接口, 查询支付状态
     * @param orderId 订单id
     * @return
     */
    public Map queryPay(String orderId);

    /**
     * 根据订单id, 关闭微信支付通道
     * @param orderId
     * @return
     */
    public Map closePay(String orderId);


    Map centerNativePay(String orderId)throws Exception;

}
